import companyController from "./company.controller";
import principalController from "./principal.controller";
import systemBackupController from "./system-backup.controller";
import systemLogController from "./system-log.controller";
import bindPhoneController from "./bind-phone.controller";
import resourceController from "./resource.controller";
import sysParamController from "./sys-param-controller";
import batchManageController from "./batch-manage.controller";
import caseIntelligentCollectionController from "./case-intelligent-collection.controller";
import accTelPoolController from "./acc-tel-pool.controller";
import accVisitPoolController from "./acc-visit-pool.controller";
import appRegisterController from "./app-register.controller";
import appRegisterResourceController from "./app-register-resource.controller";
import caseAssistApplyController from "./case-assist-apply.controller";
import caseAssistController from "./case-assist.controller";
import templateController from "./template.controller";
import sMSMessageController from "./sms-message.controller";
import caseFollowupAppController from "./case-followup-app.controller";
import caseInfoAppController from "./case-info-app.controller";
import caseInfoController from "./case-info.controller";
import caseInfoRecordController from "./case-info-record.controller";
import caseInfoDistributeController from "./case-info-distribute.controller";
import caseInfoJudicialController from "./case-info-judicial.controller";
import caseInfoHistoryController from "./case-info-history.controller";
import caseRepairController from "./case-repair.controller";
import caseReturnController from "./case-return.controller";
import exportItemResourceController from "./export-item-resource.controller";
import exportItemsController from "./export-items.controller";
import letterController from "./letter.controller";
import mailMessageController from "./mail-message.controller";
import outbackSourceController from "./out-back-source.controller";
import outSourceCommssionController from "./out-source-commssion.controller";
import outsourcePoolController from "./outsource-pool.controller";
import paymentController from "./payment.controller";
import personalController from "./personal.controller";
import productSeriesController from "./product-series.controller";
import caseInfoExceptionController from "./case-info-exception.controller";
import caseInfoVerificationController from "./case-info-verification.controller";
import customerRepaymentPlanController from "./customer-repayment-plan.controller";
import operatorCallRecordController from "./operator-call-record.controller";
import caseOutboundApplyController from "./case-outbound-apply.controller";
import freeMoneyResultController from "./free-money-result-controller";
import taskBoxController from "./task-box.controller";
import userBackcashPlanController from "./user-backcash-plan.controller";
import callReportController from "./call-report-controller";
import telCaseManageController from "./tel-case-manage.controller";
import visitCaseManageController from "./visit-case-manage.controller";
import flowTaskController from "./flow-task.controller";
import productController from "./product.controller";
import legalCaseManageController from './legal-case-manage.controller';
import customerComplain from './customer-complain';

//委外模块
import outsourceLawsuitManageController from "./outsource-lawsuit-manage.controller";
import outsourceBackCManageController from "~/config/server/domain-service/outsource-backc-manage.controller";
import outsourceSettleManageController from "./outsource-settle-manage.controller";
import outsourceCommissionedManageController from "./outsource-commissioned-manage.controller";
import outsourceRecycleManageController from "./outsource-recycle-manage.controller";
import outsourceReconciliationManageController from "./outsource-reconciliation-manage.controller";
import outsourceApplyRecordReconciliationController from "./outsource-apply-record-reconciliation.controller";
import outsourceCollectionManageController from "./outsource-collection-manage.controller";
import outsourceLawsuitBackManageController from "./outsource-lawsuit-back-manage.controller";
import outsourceLawsuitIndexManageController from "./outsource-lawsuit-manage-index.controller";
import outsourcePerformanceManageController from "./outsource-performance-manage.controller";
import outsourceSettleIndexManageController from "./outsource-settle-manage-index.controller";
import outsourceStayManageController from "./outsource-stay-manage.controller";
import commissionStrategyController from "./commission-strategy.controller";

//协催模块

import caseAssistVisitStayCotroller from "./case-assist-visit-stay.controller";
import caseAssistCasecontroller from "./case-assist-case.controller";
import caseAssistAntiFraudSurveyCase from "./case-assist-anti-fraud-survey-case.controller";
import caseAssistAntiFraudCaseStayCase from "./case-assist-anti-fraud-case-stay.controller";

//执行页接口
import caseOperatorPageController from "./case-operator-page.controller";
import caseApplyRecordController from "./case-apply-record.controller";

//公共案件池
import robCaseController from "./rob-case.controller";
import repairCasesController from "./repair-cases-controller";

//核销案件池
import caseVerifyController from "./case-verify.controller";

//综合业务查询
import synthesizeQueryController from "./synthesize-query.controller";

// 报表
import reportController from "./report-manage.controller";
// 首页统计
import homePageController from "./home-page.controller";

//智能催收
import smartCollectionController from "./smart-collection.controller";
import caseOutContrastController from "./case-out-contrast.controller";
import caseOutRecordController from "./case-out-record.controller";

// 团队案件池-还款
import caseRepaymentController from "./case-repayment.controller";

import turnRecordController from "./turn-record-controller";
// 车辆管理
import carManageController from './car-manage.controller';
import customerGroupManageController from './customer-group-manage.controller'

//案件队列管理
import queueManageController from './queue-manage.controller'
//案件队列管理 - 外包公司设置
import caseQueueController from './case-queue.controller'
//案件队列日志
import queueLogController from './queue-log.controller'
//案件轻渠道管理
import queueLightController from './queue-light.controller'

//标签审批
import userTagController from './user-tag-controller'

//账户标签审批
import caseTagAdjustApplyController from './case-tag-adjust-apply-controller'
//客户标签审批
import personalTagAdjustApplyController from './personal-tag-adjust-apply-controller'
//案件类型标签审批
import caseTagTypeApplyController from './case-tag-type-apply-controller'
//策略审批-规则审批
import ruleEliminateStrategyController from './rule-eliminate-strategy-controller'
import ruleRemovedController from "./rule-removed.controller"
import eliminateStrateguLogController from './eliminate-strategy-log-controller'
//策略审批-名单审批
import nameListEliminateStrategyController from "./name-list-eliminate-strategy-controller"
import listRemovedController from "./list-removed.controller"
import caseAdjustTypeController from "./case-adjust-type-controller"
import telephoneCollectionController from "./telephone-collection-controller"
import caseTurnRecordController from "./case-turn-record-controller"
import casePauseActiveController from './case-pause-active.controller'
// 诉讼 法速行动区
import caseLegalRecordController from './case-legalRecord.controller'
// 案件管理
import CustomFollowController from './custom-follow-controller'

export const domainService = {
  casePauseActiveController,
  caseTurnRecordController,
  telephoneCollectionController,
  caseAdjustTypeController,
  nameListEliminateStrategyController,
  ruleEliminateStrategyController,
  caseTagTypeApplyController,
  personalTagAdjustApplyController,
  caseTagAdjustApplyController,
  userTagController,
  caseOutboundApplyController,
  caseInfoExceptionController,
  resourceController,
  companyController,
  principalController,
  systemBackupController,
  systemLogController,
  bindPhoneController,
  batchManageController,
  sysParamController,
  caseIntelligentCollectionController,
  accTelPoolController,
  accVisitPoolController,
  appRegisterController,
  appRegisterResourceController,
  caseAssistApplyController,
  caseAssistController,
  templateController,
  sMSMessageController,
  caseFollowupAppController,
  caseInfoAppController,
  caseInfoController,
  caseInfoDistributeController,
  caseInfoJudicialController,
  caseInfoHistoryController,
  caseRepairController,
  caseReturnController,
  exportItemResourceController,
  exportItemsController,
  letterController,
  mailMessageController,
  outbackSourceController,
  outSourceCommssionController,
  outsourcePoolController,
  paymentController,
  personalController,
  productSeriesController,
  caseInfoVerificationController,
  customerRepaymentPlanController,
  operatorCallRecordController,
  freeMoneyResultController,
  taskBoxController,
  userBackcashPlanController,
  callReportController,
  telCaseManageController,
  visitCaseManageController,
  legalCaseManageController,
  caseInfoRecordController,
  customerComplain,
  //委外模块
  outsourceLawsuitManageController,
  outsourceBackCManageController,
  outsourceSettleManageController,
  outsourceCommissionedManageController,
  outsourceRecycleManageController,
  outsourceReconciliationManageController,
  outsourceApplyRecordReconciliationController,
  outsourceCollectionManageController,
  outsourceLawsuitBackManageController,
  outsourceLawsuitIndexManageController,
  outsourcePerformanceManageController,
  outsourceSettleIndexManageController,
  outsourceStayManageController,
  commissionStrategyController,
  //协催接口
  caseAssistVisitStayCotroller,
  caseAssistCasecontroller,
  caseAssistAntiFraudSurveyCase,
  caseAssistAntiFraudCaseStayCase,

  //执行页接口
  caseOperatorPageController,
  caseApplyRecordController,
  flowTaskController,

  // 公共案件池
  robCaseController,
  repairCasesController,

  //核销案件池
  caseVerifyController,
  //综合业务查询
  synthesizeQueryController,
  reportController,
  // 首页统计
  homePageController,
  productController,

  //智能催收
  smartCollectionController,
  caseOutContrastController,
  caseOutRecordController,

  // 团队案件池-还款
  caseRepaymentController,
  // 流转记录
  turnRecordController,
  //车辆管理
  carManageController,
  customerGroupManageController,

  //案件队列管理
  queueManageController,
  // //案件队列管理 - 外包公司设置
  caseQueueController,
  //案件队列日志
  queueLogController,
  //案件轻渠道管理
  queueLightController,
  // 规则剔除
  ruleRemovedController,
  eliminateStrateguLogController,
  // 名单剔除
  listRemovedController,
  // 法诉行动区
  caseLegalRecordController,
  // 出入催管理
  CustomFollowController,
};
